Text copied to clipboard!

Название

Text copied to clipboard!

Ведущий Java-разработчик

Описание

Text copied to clipboard!
Мы ищем ведущего Java-разработчика, который сможет взять на себя ключевую роль в проектировании, разработке и развитии корпоративных программных решений. Эта позиция предполагает не только глубокую техническую экспертизу в экосистеме Java, но и способность направлять команду, принимать архитектурные решения и обеспечивать высокое качество программного продукта на всех этапах жизненного цикла разработки. Специалист на этой должности будет тесно взаимодействовать с разработчиками, аналитиками, тестировщиками, DevOps-инженерами, менеджерами продукта и другими заинтересованными сторонами для создания масштабируемых, надежных и безопасных систем. Ведущий Java-разработчик отвечает за формирование технического видения, выбор подходящих инструментов и технологий, а также за внедрение лучших инженерных практик. Важной частью работы станет участие в проектировании микросервисной архитектуры, оптимизации производительности приложений, интеграции с внешними сервисами и поддержке процессов непрерывной интеграции и доставки. Кроме того, от кандидата ожидается активное участие в код-ревью, наставничестве младших и средних разработчиков, а также в развитии стандартов кодирования и внутренней технической культуры команды. Мы ожидаем, что кандидат уверенно работает с современными версиями Java, понимает принципы объектно-ориентированного проектирования, шаблоны проектирования и подходы к построению отказоустойчивых распределенных систем. Большим преимуществом будет опыт работы с Spring Boot, Hibernate, REST API, системами обмена сообщениями, контейнеризацией и облачными платформами. Также важны знания в области реляционных и нереляционных баз данных, мониторинга, логирования и обеспечения информационной безопасности приложений. Эта роль подойдет специалисту, который умеет сочетать стратегическое мышление с практической реализацией, способен самостоятельно принимать решения в условиях неопределенности и эффективно коммуницировать как с техническими, так и с бизнес-командами. Мы ценим инициативность, ответственность, внимание к деталям и стремление к постоянному профессиональному развитию. Ведущий Java-разработчик будет играть важную роль в достижении бизнес-целей компании, влияя на качество продукта, скорость вывода новых функций и устойчивость технологической платформы. Если вам интересно работать над сложными высоконагруженными системами, участвовать в архитектурных обсуждениях, улучшать процессы разработки и помогать команде расти, эта позиция может стать отличной возможностью для следующего шага в карьере. Мы ищем человека, который не просто пишет качественный код, но и способен формировать инженерную среду, в которой создаются современные, надежные и эффективные программные решения.

Обязанности

Text copied to clipboard!
  • Проектировать и разрабатывать масштабируемые приложения и сервисы на Java
  • Принимать архитектурные решения и определять техническое направление команды
  • Проводить код-ревью и обеспечивать соблюдение стандартов разработки
  • Наставлять разработчиков команды и участвовать в их профессиональном развитии
  • Оптимизировать производительность, надежность и безопасность приложений
  • Взаимодействовать с аналитиками, тестировщиками, DevOps и менеджерами продукта
  • Участвовать в планировании задач, оценке сроков и технических рисков
  • Разрабатывать и поддерживать интеграции с внутренними и внешними системами

Требования

Text copied to clipboard!
  • Опыт коммерческой разработки на Java от 5 лет
  • Глубокое знание Java Core, многопоточности и коллекций
  • Практический опыт работы со Spring Boot и Spring Framework
  • Понимание принципов ООП, SOLID и шаблонов проектирования
  • Опыт проектирования REST API и микросервисной архитектуры
  • Знание SQL и опыт работы с реляционными базами данных
  • Опыт использования Git, CI/CD и инструментов автоматизации сборки
  • Навыки работы с Docker, Kubernetes или облачными платформами
  • Опыт технического лидерства или наставничества в команде

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки корпоративных приложений на Java?
  • С какими версиями Java и фреймворками Spring вы работали?
  • Приходилось ли вам принимать архитектурные решения для команды?
  • Есть ли у вас опыт наставничества или управления технической командой?
  • С какими базами данных и инструментами интеграции вы работали?
  • Как вы обеспечиваете качество кода и стабильность релизов?
  • Есть ли у вас опыт работы с микросервисами и контейнеризацией?